package com.egreen.common.serviceapi.order;

import java.util.ArrayList;

/**
 * 订单统计相关方法
 *
 * @author cloudJiang
 * @date 2022/9/21 14:08
 */
public interface IOrderCountServiceApi {
    /**
     * 获取单日的订单数据
     *
     * @param date
     * @return 总订单，进行中，已完成
     */
    ArrayList<Integer> getOrderCountDay(String date);

    /**
     * 获取连续几日的订单数据
     *
     * @param dates 日期列表
     * @return 每日记录列表，列表包括：总订单，进行中，已完成
     */
    ArrayList<ArrayList<Integer>> getOrderCountDays(String[] dates);

    /**
     * 获取总订单
     *
     * @return 总订单计数
     */
    Integer getOrderAll();
}
